{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "d58ddef2",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2022-06-26T23:38:47.055048Z",
     "start_time": "2022-06-26T23:38:45.359116Z"
    }
   },
   "outputs": [],
   "source": [
    "from futu import *\n",
    "from datetime import datetime\n",
    "import pandas as pd\n",
    "import bamboolib as bam\n",
    "\n",
    "import cufflinks as cf\n",
    "from IPython.display import display,HTML\n",
    "cf.set_config_file(sharing='public',theme='white',offline=True)\n",
    "import plotly\n",
    "cf.go_offline()\n",
    "def enable_plotly_in_cell():\n",
    "    import IPython\n",
    "    from plotly.offline import init_notebook_mode\n",
    "    display(IPython.core.display.HTML('''\n",
    "            <script src=\"/static/components/requirejs/require.js\"></script>\n",
    "    '''))\n",
    "    init_notebook_mode( connected=False )\n",
    "enable_plotly_in_cell()\n",
    "\n",
    "import logging\n",
    "logger = logging.getLogger()\n",
    "logger.setLevel(logging.INFO)\n",
    "logging.info('Futu')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "cfe46f9e",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2022-06-26T23:43:21.724605Z",
     "start_time": "2022-06-26T23:43:21.713594Z"
    }
   },
   "outputs": [],
   "source": [
    "def futu_history(code, start, end):\n",
    "    quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)\n",
    "    max_count=500\n",
    "    dfs = []\n",
    "    ret, data, page_req_key = quote_ctx.request_history_kline(code, start=start, end=end, max_count=max_count)  # 每页5个，请求第一页\n",
    "    if ret == RET_OK:\n",
    "        dfs.append(data)\n",
    "    else:\n",
    "        print('error:', data)\n",
    "    while page_req_key != None:  # 请求后面的所有结果\n",
    "        print('*************************************')\n",
    "        ret, data, page_req_key = quote_ctx.request_history_kline(code, start=start, end=end, max_count=max_count, page_req_key=page_req_key) # 请求翻页后的数据\n",
    "        if ret == RET_OK:\n",
    "            dfs.append(data)\n",
    "        else:\n",
    "            print('error:', data)\n",
    "    print('All pages are finished!')\n",
    "    quote_ctx.close() # 结束后记得关闭当条连接，防止连接条数用尽\n",
    "    return pd.concat(dfs)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "id": "5003af52",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2022-06-26T23:48:57.893076Z",
     "start_time": "2022-06-26T23:48:57.649515Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\u001b[0;30m2022-06-27 07:48:57,657 | 12952 | [open_context_base.py] _send_init_connect_sync:311: InitConnect ok: conn_id=12, host=127.0.0.1, port=11111, user_id=11291358\u001b[0m\n",
      "All pages are finished!\n",
      "\u001b[0;30m2022-06-27 07:48:57,751 | 12952 | [open_context_base.py] on_disconnect:383: Disconnected: conn_id=12\u001b[0m\n",
      "\u001b[0;30m2022-06-27 07:48:57,753 | 12952 | [open_context_base.py] _send_init_connect_sync:311: InitConnect ok: conn_id=13, host=127.0.0.1, port=11111, user_id=11291358\u001b[0m\n",
      "All pages are finished!\n",
      "\u001b[0;30m2022-06-27 07:48:57,844 | 12952 | [open_context_base.py] on_disconnect:383: Disconnected: conn_id=13\u001b[0m\n"
     ]
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "config": {
        "linkText": "Export to plot.ly",
        "plotlyServerURL": "https://plot.ly",
        "showLink": true
       },
       "data": [
        {
         "line": {
          "color": "rgba(255, 153, 51, 1.0)",
          "dash": "solid",
          "shape": "linear",
          "width": 1.3
         },
         "mode": "lines",
         "name": "tencent",
         "text": "",
         "type": "scatter",
         "x": [
          "2021-01-04 00:00:00",
          "2021-01-05 00:00:00",
          "2021-01-06 00:00:00",
          "2021-01-07 00:00:00",
          "2021-01-08 00:00:00",
          "2021-01-11 00:00:00",
          "2021-01-12 00:00:00",
          "2021-01-13 00:00:00",
          "2021-01-14 00:00:00",
          "2021-01-15 00:00:00",
          "2021-01-18 00:00:00",
          "2021-01-19 00:00:00",
          "2021-01-20 00:00:00",
          "2021-01-21 00:00:00",
          "2021-01-22 00:00:00",
          "2021-01-25 00:00:00",
          "2021-01-26 00:00:00",
          "2021-01-27 00:00:00",
          "2021-01-28 00:00:00",
          "2021-01-29 00:00:00",
          "2021-02-01 00:00:00",
          "2021-02-02 00:00:00",
          "2021-02-03 00:00:00",
          "2021-02-04 00:00:00",
          "2021-02-05 00:00:00",
          "2021-02-08 00:00:00",
          "2021-02-09 00:00:00",
          "2021-02-10 00:00:00",
          "2021-02-11 00:00:00",
          "2021-02-16 00:00:00",
          "2021-02-17 00:00:00",
          "2021-02-18 00:00:00",
          "2021-02-19 00:00:00",
          "2021-02-22 00:00:00",
          "2021-02-23 00:00:00",
          "2021-02-24 00:00:00",
          "2021-02-25 00:00:00",
          "2021-02-26 00:00:00",
          "2021-03-01 00:00:00",
          "2021-03-02 00:00:00",
          "2021-03-03 00:00:00",
          "2021-03-04 00:00:00",
          "2021-03-05 00:00:00",
          "2021-03-08 00:00:00",
          "2021-03-09 00:00:00",
          "2021-03-10 00:00:00",
          "2021-03-11 00:00:00",
          "2021-03-12 00:00:00",
          "2021-03-15 00:00:00",
          "2021-03-16 00:00:00",
          "2021-03-17 00:00:00",
          "2021-03-18 00:00:00",
          "2021-03-19 00:00:00",
          "2021-03-22 00:00:00",
          "2021-03-23 00:00:00",
          "2021-03-24 00:00:00",
          "2021-03-25 00:00:00",
          "2021-03-26 00:00:00",
          "2021-03-29 00:00:00",
          "2021-03-30 00:00:00",
          "2021-03-31 00:00:00",
          "2021-04-01 00:00:00",
          "2021-04-07 00:00:00",
          "2021-04-08 00:00:00",
          "2021-04-09 00:00:00",
          "2021-04-12 00:00:00",
          "2021-04-13 00:00:00",
          "2021-04-14 00:00:00",
          "2021-04-15 00:00:00",
          "2021-04-16 00:00:00",
          "2021-04-19 00:00:00",
          "2021-04-20 00:00:00",
          "2021-04-21 00:00:00",
          "2021-04-22 00:00:00",
          "2021-04-23 00:00:00",
          "2021-04-26 00:00:00",
          "2021-04-27 00:00:00",
          "2021-04-28 00:00:00",
          "2021-04-29 00:00:00",
          "2021-04-30 00:00:00",
          "2021-05-03 00:00:00",
          "2021-05-04 00:00:00",
          "2021-05-05 00:00:00",
          "2021-05-06 00:00:00",
          "2021-05-07 00:00:00",
          "2021-05-10 00:00:00",
          "2021-05-11 00:00:00",
          "2021-05-12 00:00:00",
          "2021-05-13 00:00:00",
          "2021-05-14 00:00:00",
          "2021-05-17 00:00:00",
          "2021-05-18 00:00:00",
          "2021-05-20 00:00:00",
          "2021-05-21 00:00:00",
          "2021-05-24 00:00:00",
          "2021-05-25 00:00:00",
          "2021-05-26 00:00:00",
          "2021-05-27 00:00:00",
          "2021-05-28 00:00:00",
          "2021-05-31 00:00:00",
          "2021-06-01 00:00:00",
          "2021-06-02 00:00:00",
          "2021-06-03 00:00:00",
          "2021-06-04 00:00:00",
          "2021-06-07 00:00:00",
          "2021-06-08 00:00:00",
          "2021-06-09 00:00:00",
          "2021-06-10 00:00:00",
          "2021-06-11 00:00:00",
          "2021-06-15 00:00:00",
          "2021-06-16 00:00:00",
          "2021-06-17 00:00:00",
          "2021-06-18 00:00:00",
          "2021-06-21 00:00:00",
          "2021-06-22 00:00:00",
          "2021-06-23 00:00:00",
          "2021-06-24 00:00:00",
          "2021-06-25 00:00:00",
          "2021-06-28 00:00:00",
          "2021-06-29 00:00:00",
          "2021-06-30 00:00:00",
          "2021-07-02 00:00:00",
          "2021-07-05 00:00:00",
          "2021-07-06 00:00:00",
          "2021-07-07 00:00:00",
          "2021-07-08 00:00:00",
          "2021-07-09 00:00:00",
          "2021-07-12 00:00:00",
          "2021-07-13 00:00:00",
          "2021-07-14 00:00:00",
          "2021-07-15 00:00:00",
          "2021-07-16 00:00:00",
          "2021-07-19 00:00:00",
          "2021-07-20 00:00:00",
          "2021-07-21 00:00:00",
          "2021-07-22 00:00:00",
          "2021-07-23 00:00:00",
          "2021-07-26 00:00:00",
          "2021-07-27 00:00:00",
          "2021-07-28 00:00:00",
          "2021-07-29 00:00:00",
          "2021-07-30 00:00:00",
          "2021-08-02 00:00:00",
          "2021-08-03 00:00:00",
          "2021-08-04 00:00:00",
          "2021-08-05 00:00:00",
          "2021-08-06 00:00:00",
          "2021-08-09 00:00:00",
          "2021-08-10 00:00:00",
          "2021-08-11 00:00:00",
          "2021-08-12 00:00:00",
          "2021-08-13 00:00:00",
          "2021-08-16 00:00:00",
          "2021-08-17 00:00:00",
          "2021-08-18 00:00:00",
          "2021-08-19 00:00:00",
          "2021-08-20 00:00:00",
          "2021-08-23 00:00:00",
          "2021-08-24 00:00:00",
          "2021-08-25 00:00:00",
          "2021-08-26 00:00:00",
          "2021-08-27 00:00:00",
          "2021-08-30 00:00:00",
          "2021-08-31 00:00:00",
          "2021-09-01 00:00:00",
          "2021-09-02 00:00:00",
          "2021-09-03 00:00:00",
          "2021-09-06 00:00:00",
          "2021-09-07 00:00:00",
          "2021-09-08 00:00:00",
          "2021-09-09 00:00:00",
          "2021-09-10 00:00:00",
          "2021-09-13 00:00:00",
          "2021-09-14 00:00:00",
          "2021-09-15 00:00:00",
          "2021-09-16 00:00:00",
          "2021-09-17 00:00:00",
          "2021-09-20 00:00:00",
          "2021-09-21 00:00:00",
          "2021-09-23 00:00:00",
          "2021-09-24 00:00:00",
          "2021-09-27 00:00:00",
          "2021-09-28 00:00:00",
          "2021-09-29 00:00:00",
          "2021-09-30 00:00:00",
          "2021-10-04 00:00:00",
          "2021-10-05 00:00:00",
          "2021-10-06 00:00:00",
          "2021-10-07 00:00:00",
          "2021-10-08 00:00:00",
          "2021-10-11 00:00:00",
          "2021-10-12 00:00:00",
          "2021-10-15 00:00:00",
          "2021-10-18 00:00:00",
          "2021-10-19 00:00:00",
          "2021-10-20 00:00:00",
          "2021-10-21 00:00:00",
          "2021-10-22 00:00:00",
          "2021-10-25 00:00:00",
          "2021-10-26 00:00:00",
          "2021-10-27 00:00:00",
          "2021-10-28 00:00:00",
          "2021-10-29 00:00:00",
          "2021-11-01 00:00:00",
          "2021-11-02 00:00:00",
          "2021-11-03 00:00:00",
          "2021-11-04 00:00:00",
          "2021-11-05 00:00:00",
          "2021-11-08 00:00:00",
          "2021-11-09 00:00:00",
          "2021-11-10 00:00:00",
          "2021-11-11 00:00:00",
          "2021-11-12 00:00:00",
          "2021-11-15 00:00:00",
          "2021-11-16 00:00:00",
          "2021-11-17 00:00:00",
          "2021-11-18 00:00:00",
          "2021-11-19 00:00:00",
          "2021-11-22 00:00:00",
          "2021-11-23 00:00:00",
          "2021-11-24 00:00:00",
          "2021-11-25 00:00:00",
          "2021-11-26 00:00:00",
          "2021-11-29 00:00:00",
          "2021-11-30 00:00:00",
          "2021-12-01 00:00:00",
          "2021-12-02 00:00:00",
          "2021-12-03 00:00:00",
          "2021-12-06 00:00:00",
          "2021-12-07 00:00:00",
          "2021-12-08 00:00:00",
          "2021-12-09 00:00:00",
          "2021-12-10 00:00:00",
          "2021-12-13 00:00:00",
          "2021-12-14 00:00:00",
          "2021-12-15 00:00:00",
          "2021-12-16 00:00:00",
          "2021-12-17 00:00:00",
          "2021-12-20 00:00:00",
          "2021-12-21 00:00:00",
          "2021-12-22 00:00:00",
          "2021-12-23 00:00:00",
          "2021-12-24 00:00:00",
          "2021-12-28 00:00:00",
          "2021-12-29 00:00:00",
          "2021-12-30 00:00:00",
          "2021-12-31 00:00:00",
          "2022-01-03 00:00:00",
          "2022-01-04 00:00:00",
          "2022-01-05 00:00:00",
          "2022-01-06 00:00:00",
          "2022-01-07 00:00:00",
          "2022-01-10 00:00:00",
          "2022-01-11 00:00:00",
          "2022-01-12 00:00:00",
          "2022-01-13 00:00:00",
          "2022-01-14 00:00:00",
          "2022-01-17 00:00:00",
          "2022-01-18 00:00:00",
          "2022-01-19 00:00:00",
          "2022-01-20 00:00:00",
          "2022-01-21 00:00:00",
          "2022-01-24 00:00:00",
          "2022-01-25 00:00:00",
          "2022-01-26 00:00:00",
          "2022-01-27 00:00:00",
          "2022-01-28 00:00:00",
          "2022-01-31 00:00:00",
          "2022-02-04 00:00:00",
          "2022-02-07 00:00:00",
          "2022-02-08 00:00:00",
          "2022-02-09 00:00:00",
          "2022-02-10 00:00:00",
          "2022-02-11 00:00:00",
          "2022-02-14 00:00:00",
          "2022-02-15 00:00:00",
          "2022-02-16 00:00:00",
          "2022-02-17 00:00:00",
          "2022-02-18 00:00:00",
          "2022-02-21 00:00:00",
          "2022-02-22 00:00:00",
          "2022-02-23 00:00:00",
          "2022-02-24 00:00:00",
          "2022-02-25 00:00:00",
          "2022-02-28 00:00:00",
          "2022-03-01 00:00:00",
          "2022-03-02 00:00:00",
          "2022-03-03 00:00:00",
          "2022-03-04 00:00:00",
          "2022-03-07 00:00:00",
          "2022-03-08 00:00:00",
          "2022-03-09 00:00:00",
          "2022-03-10 00:00:00",
          "2022-03-11 00:00:00",
          "2022-03-14 00:00:00",
          "2022-03-15 00:00:00",
          "2022-03-16 00:00:00",
          "2022-03-17 00:00:00",
          "2022-03-18 00:00:00",
          "2022-03-21 00:00:00",
          "2022-03-22 00:00:00",
          "2022-03-23 00:00:00",
          "2022-03-24 00:00:00",
          "2022-03-25 00:00:00",
          "2022-03-28 00:00:00",
          "2022-03-29 00:00:00",
          "2022-03-30 00:00:00",
          "2022-03-31 00:00:00",
          "2022-04-01 00:00:00",
          "2022-04-04 00:00:00",
          "2022-04-06 00:00:00",
          "2022-04-07 00:00:00",
          "2022-04-08 00:00:00",
          "2022-04-11 00:00:00",
          "2022-04-12 00:00:00",
          "2022-04-13 00:00:00",
          "2022-04-14 00:00:00",
          "2022-04-19 00:00:00",
          "2022-04-20 00:00:00",
          "2022-04-21 00:00:00",
          "2022-04-22 00:00:00",
          "2022-04-25 00:00:00",
          "2022-04-26 00:00:00",
          "2022-04-27 00:00:00",
          "2022-04-28 00:00:00",
          "2022-04-29 00:00:00",
          "2022-05-03 00:00:00",
          "2022-05-04 00:00:00",
          "2022-05-05 00:00:00",
          "2022-05-06 00:00:00",
          "2022-05-10 00:00:00",
          "2022-05-11 00:00:00",
          "2022-05-12 00:00:00",
          "2022-05-13 00:00:00",
          "2022-05-16 00:00:00",
          "2022-05-17 00:00:00",
          "2022-05-18 00:00:00",
          "2022-05-19 00:00:00",
          "2022-05-20 00:00:00",
          "2022-05-23 00:00:00",
          "2022-05-24 00:00:00",
          "2022-05-25 00:00:00",
          "2022-05-26 00:00:00",
          "2022-05-27 00:00:00",
          "2022-05-30 00:00:00",
          "2022-05-31 00:00:00",
          "2022-06-01 00:00:00",
          "2022-06-02 00:00:00",
          "2022-06-06 00:00:00",
          "2022-06-07 00:00:00",
          "2022-06-08 00:00:00",
          "2022-06-09 00:00:00",
          "2022-06-10 00:00:00",
          "2022-06-13 00:00:00",
          "2022-06-14 00:00:00",
          "2022-06-15 00:00:00",
          "2022-06-16 00:00:00",
          "2022-06-17 00:00:00",
          "2022-06-20 00:00:00",
          "2022-06-21 00:00:00",
          "2022-06-22 00:00:00",
          "2022-06-23 00:00:00",
          "2022-06-24 00:00:00"
         ],
         "y": [
          552.51554,
          563.19214,
          575.80994,
          548.63314,
          553.00084,
          570.47164,
          569.50104,
          575.32464,
          607.83974,
          622.88404,
          634.53124,
          632.59004,
          656.36974,
          659.28154,
          667.53164,
          740.81194,
          694.22314,
          677.72294,
          657.82564,
          658.31094,
          687.91424,
          700.04674,
          711.20864,
          710.72334,
          708.29684,
          711.69394,
          715.57634,
          735.47364,
          731.59124,
          719.94404,
          732.07654,
          722.37054,
          716.06164,
          689.37014,
          683.06124,
          663.64924,
          668.01694,
          639.86954,
          673.35524,
          674.32584,
          698.59084,
          666.56104,
          655.88444,
          620.45754,
          621.91344,
          635.98714,
          657.34034,
          628.22234,
          606.38384,
          608.81034,
          602.98674,
          618.51634,
          606.38384,
          611.72214,
          606.86914,
          602.01614,
          585.03064,
          598.61904,
          590.85424,
          588.42774,
          588.91304,
          631.61944,
          607.83974,
          598.61904,
          599.10434,
          592.31014,
          586.97184,
          602.01614,
          598.61904,
          610.26624,
          605.41324,
          601.04554,
          587.94244,
          599.58964,
          610.26624,
          606.86914,
          603.47204,
          606.38384,
          609.78094,
          601.53084,
          602.98674,
          600.56024,
          589.39834,
          589.39834,
          579.20704,
          574.35404,
          564.16274,
          577.75114,
          559.79504,
          562.70684,
          579.69234,
          586.48654,
          587.94244,
          568.04514,
          566.6863,
          590.466,
          598.2308,
          586.0983,
          582.2159,
          599.2014,
          607.9368,
          608.4221,
          595.8043,
          591.9219,
          581.2453,
          581.7306,
          583.6718,
          581.2453,
          576.8776,
          580.76,
          577.3629,
          579.7894,
          583.6718,
          571.5393,
          555.0391,
          563.7745,
          564.2598,
          579.3041,
          576.3923,
          571.5393,
          565.2304,
          556.0097,
          536.1124,
          540.9654,
          530.7741,
          510.8768,
          521.0681,
          517.1857,
          537.5683,
          538.5389,
          546.789,
          545.8184,
          531.7447,
          524.9505,
          520.5828,
          526.4064,
          513.7886,
          473.994,
          431.2876,
          432.45232,
          475.9352,
          463.3174,
          459.435,
          431.2876,
          441.77008,
          424.4934,
          438.66416,
          446.42896,
          470.30572,
          468.1704,
          466.2292,
          454.77612,
          438.85828,
          420.611,
          421.77572,
          407.21672,
          411.29324,
          419.44628,
          456.5232,
          459.04676,
          456.32908,
          451.08784,
          450.50548,
          465.45272,
          472.44104,
          479.8176,
          472.0528,
          488.553,
          498.7443,
          507.4797,
          464.288,
          473.994,
          462.3468,
          457.29968,
          438.47004,
          436.1406,
          446.62308,
          439.24652,
          435.17,
          447.98192,
          445.07012,
          449.34076,
          454.38788,
          449.729,
          446.23484,
          441.9642,
          435.17,
          431.67584,
          455.94084,
          466.03508,
          479.8176,
          467.39392,
          479.42936,
          480.7882,
          482.7294,
          492.9207,
          489.0383,
          492.9207,
          488.553,
          485.6412,
          471.0822,
          472.24692,
          465.2586,
          454.19376,
          448.7584,
          453.6114,
          465.06448,
          452.05844,
          448.56428,
          448.7584,
          467.78216,
          461.95856,
          469.33512,
          475.74108,
          486.1265,
          492.4354,
          480.59408,
          479.8176,
          478.26464,
          465.45272,
          456.71732,
          462.15268,
          448.17604,
          447.20544,
          444.29364,
          453.41728,
          458.07616,
          447.39956,
          433.03468,
          448.56428,
          451.6702,
          457.10556,
          448.17604,
          451.28196,
          444.68188,
          440.79948,
          437.69356,
          423.5228,
          415.758,
          426.24048,
          428.3758,
          446.62308,
          445.07012,
          435.55824,
          430.12288,
          428.76404,
          441.77008,
          438.85828,
          435.17,
          416.34036,
          422.5522,
          428.3758,
          438.27592,
          444.876,
          465.06448,
          459.62912,
          457.88204,
          450.31136,
          437.88768,
          440.79948,
          470,
          473.2,
          468,
          465.2,
          472,
          461.4,
          458.4,
          470.4,
          477.4,
          476.4,
          468.4,
          481.2,
          482.8,
          475.4,
          470.4,
          468.4,
          474.6,
          477.4,
          468.4,
          443.8,
          443.2,
          443.4,
          426.2,
          422.4,
          419.6,
          429.4,
          421.8,
          417.2,
          401.6,
          386.4,
          381.6,
          383.2,
          383.4,
          366.2,
          330.2,
          296.4,
          365.4,
          388.4,
          379.4,
          370.8,
          386.4,
          387.4,
          364.4,
          354.8,
          364.8,
          375.6,
          379,
          372.6,
          377.2,
          388.4,
          379.4,
          372.8,
          368,
          352,
          364.8,
          372,
          372.8,
          362.4,
          360.4,
          346.4,
          339,
          325.8,
          334.2,
          333.2,
          338.2,
          375.8,
          378.4,
          366.8,
          364.8,
          347.6,
          339.6,
          348.8,
          342.6,
          352.8,
          348.4,
          366.8,
          364,
          340.2,
          352.2,
          346.8,
          338,
          334,
          334.2,
          341.8,
          350,
          362.4,
          360.4,
          359,
          367.6,
          367.6,
          391.4,
          394.8,
          396.4,
          377,
          376,
          379.8,
          367.6,
          369.4,
          370.8,
          381,
          370,
          375,
          384.2
         ]
        },
        {
         "line": {
          "color": "rgba(55, 128, 191, 1.0)",
          "dash": "solid",
          "shape": "linear",
          "width": 1.3
         },
         "mode": "lines",
         "name": "meituan",
         "text": "",
         "type": "scatter",
         "x": [
          "2021-01-04 00:00:00",
          "2021-01-05 00:00:00",
          "2021-01-06 00:00:00",
          "2021-01-07 00:00:00",
          "2021-01-08 00:00:00",
          "2021-01-11 00:00:00",
          "2021-01-12 00:00:00",
          "2021-01-13 00:00:00",
          "2021-01-14 00:00:00",
          "2021-01-15 00:00:00",
          "2021-01-18 00:00:00",
          "2021-01-19 00:00:00",
          "2021-01-20 00:00:00",
          "2021-01-21 00:00:00",
          "2021-01-22 00:00:00",
          "2021-01-25 00:00:00",
          "2021-01-26 00:00:00",
          "2021-01-27 00:00:00",
          "2021-01-28 00:00:00",
          "2021-01-29 00:00:00",
          "2021-02-01 00:00:00",
          "2021-02-02 00:00:00",
          "2021-02-03 00:00:00",
          "2021-02-04 00:00:00",
          "2021-02-05 00:00:00",
          "2021-02-08 00:00:00",
          "2021-02-09 00:00:00",
          "2021-02-10 00:00:00",
          "2021-02-11 00:00:00",
          "2021-02-16 00:00:00",
          "2021-02-17 00:00:00",
          "2021-02-18 00:00:00",
          "2021-02-19 00:00:00",
          "2021-02-22 00:00:00",
          "2021-02-23 00:00:00",
          "2021-02-24 00:00:00",
          "2021-02-25 00:00:00",
          "2021-02-26 00:00:00",
          "2021-03-01 00:00:00",
          "2021-03-02 00:00:00",
          "2021-03-03 00:00:00",
          "2021-03-04 00:00:00",
          "2021-03-05 00:00:00",
          "2021-03-08 00:00:00",
          "2021-03-09 00:00:00",
          "2021-03-10 00:00:00",
          "2021-03-11 00:00:00",
          "2021-03-12 00:00:00",
          "2021-03-15 00:00:00",
          "2021-03-16 00:00:00",
          "2021-03-17 00:00:00",
          "2021-03-18 00:00:00",
          "2021-03-19 00:00:00",
          "2021-03-22 00:00:00",
          "2021-03-23 00:00:00",
          "2021-03-24 00:00:00",
          "2021-03-25 00:00:00",
          "2021-03-26 00:00:00",
          "2021-03-29 00:00:00",
          "2021-03-30 00:00:00",
          "2021-03-31 00:00:00",
          "2021-04-01 00:00:00",
          "2021-04-07 00:00:00",
          "2021-04-08 00:00:00",
          "2021-04-09 00:00:00",
          "2021-04-12 00:00:00",
          "2021-04-13 00:00:00",
          "2021-04-14 00:00:00",
          "2021-04-15 00:00:00",
          "2021-04-16 00:00:00",
          "2021-04-19 00:00:00",
          "2021-04-20 00:00:00",
          "2021-04-21 00:00:00",
          "2021-04-22 00:00:00",
          "2021-04-23 00:00:00",
          "2021-04-26 00:00:00",
          "2021-04-27 00:00:00",
          "2021-04-28 00:00:00",
          "2021-04-29 00:00:00",
          "2021-04-30 00:00:00",
          "2021-05-03 00:00:00",
          "2021-05-04 00:00:00",
          "2021-05-05 00:00:00",
          "2021-05-06 00:00:00",
          "2021-05-07 00:00:00",
          "2021-05-10 00:00:00",
          "2021-05-11 00:00:00",
          "2021-05-12 00:00:00",
          "2021-05-13 00:00:00",
          "2021-05-14 00:00:00",
          "2021-05-17 00:00:00",
          "2021-05-18 00:00:00",
          "2021-05-20 00:00:00",
          "2021-05-21 00:00:00",
          "2021-05-24 00:00:00",
          "2021-05-25 00:00:00",
          "2021-05-26 00:00:00",
          "2021-05-27 00:00:00",
          "2021-05-28 00:00:00",
          "2021-05-31 00:00:00",
          "2021-06-01 00:00:00",
          "2021-06-02 00:00:00",
          "2021-06-03 00:00:00",
          "2021-06-04 00:00:00",
          "2021-06-07 00:00:00",
          "2021-06-08 00:00:00",
          "2021-06-09 00:00:00",
          "2021-06-10 00:00:00",
          "2021-06-11 00:00:00",
          "2021-06-15 00:00:00",
          "2021-06-16 00:00:00",
          "2021-06-17 00:00:00",
          "2021-06-18 00:00:00",
          "2021-06-21 00:00:00",
          "2021-06-22 00:00:00",
          "2021-06-23 00:00:00",
          "2021-06-24 00:00:00",
          "2021-06-25 00:00:00",
          "2021-06-28 00:00:00",
          "2021-06-29 00:00:00",
          "2021-06-30 00:00:00",
          "2021-07-02 00:00:00",
          "2021-07-05 00:00:00",
          "2021-07-06 00:00:00",
          "2021-07-07 00:00:00",
          "2021-07-08 00:00:00",
          "2021-07-09 00:00:00",
          "2021-07-12 00:00:00",
          "2021-07-13 00:00:00",
          "2021-07-14 00:00:00",
          "2021-07-15 00:00:00",
          "2021-07-16 00:00:00",
          "2021-07-19 00:00:00",
          "2021-07-20 00:00:00",
          "2021-07-21 00:00:00",
          "2021-07-22 00:00:00",
          "2021-07-23 00:00:00",
          "2021-07-26 00:00:00",
          "2021-07-27 00:00:00",
          "2021-07-28 00:00:00",
          "2021-07-29 00:00:00",
          "2021-07-30 00:00:00",
          "2021-08-02 00:00:00",
          "2021-08-03 00:00:00",
          "2021-08-04 00:00:00",
          "2021-08-05 00:00:00",
          "2021-08-06 00:00:00",
          "2021-08-09 00:00:00",
          "2021-08-10 00:00:00",
          "2021-08-11 00:00:00",
          "2021-08-12 00:00:00",
          "2021-08-13 00:00:00",
          "2021-08-16 00:00:00",
          "2021-08-17 00:00:00",
          "2021-08-18 00:00:00",
          "2021-08-19 00:00:00",
          "2021-08-20 00:00:00",
          "2021-08-23 00:00:00",
          "2021-08-24 00:00:00",
          "2021-08-25 00:00:00",
          "2021-08-26 00:00:00",
          "2021-08-27 00:00:00",
          "2021-08-30 00:00:00",
          "2021-08-31 00:00:00",
          "2021-09-01 00:00:00",
          "2021-09-02 00:00:00",
          "2021-09-03 00:00:00",
          "2021-09-06 00:00:00",
          "2021-09-07 00:00:00",
          "2021-09-08 00:00:00",
          "2021-09-09 00:00:00",
          "2021-09-10 00:00:00",
          "2021-09-13 00:00:00",
          "2021-09-14 00:00:00",
          "2021-09-15 00:00:00",
          "2021-09-16 00:00:00",
          "2021-09-17 00:00:00",
          "2021-09-20 00:00:00",
          "2021-09-21 00:00:00",
          "2021-09-23 00:00:00",
          "2021-09-24 00:00:00",
          "2021-09-27 00:00:00",
          "2021-09-28 00:00:00",
          "2021-09-29 00:00:00",
          "2021-09-30 00:00:00",
          "2021-10-04 00:00:00",
          "2021-10-05 00:00:00",
          "2021-10-06 00:00:00",
          "2021-10-07 00:00:00",
          "2021-10-08 00:00:00",
          "2021-10-11 00:00:00",
          "2021-10-12 00:00:00",
          "2021-10-15 00:00:00",
          "2021-10-18 00:00:00",
          "2021-10-19 00:00:00",
          "2021-10-20 00:00:00",
          "2021-10-21 00:00:00",
          "2021-10-22 00:00:00",
          "2021-10-25 00:00:00",
          "2021-10-26 00:00:00",
          "2021-10-27 00:00:00",
          "2021-10-28 00:00:00",
          "2021-10-29 00:00:00",
          "2021-11-01 00:00:00",
          "2021-11-02 00:00:00",
          "2021-11-03 00:00:00",
          "2021-11-04 00:00:00",
          "2021-11-05 00:00:00",
          "2021-11-08 00:00:00",
          "2021-11-09 00:00:00",
          "2021-11-10 00:00:00",
          "2021-11-11 00:00:00",
          "2021-11-12 00:00:00",
          "2021-11-15 00:00:00",
          "2021-11-16 00:00:00",
          "2021-11-17 00:00:00",
          "2021-11-18 00:00:00",
          "2021-11-19 00:00:00",
          "2021-11-22 00:00:00",
          "2021-11-23 00:00:00",
          "2021-11-24 00:00:00",
          "2021-11-25 00:00:00",
          "2021-11-26 00:00:00",
          "2021-11-29 00:00:00",
          "2021-11-30 00:00:00",
          "2021-12-01 00:00:00",
          "2021-12-02 00:00:00",
          "2021-12-03 00:00:00",
          "2021-12-06 00:00:00",
          "2021-12-07 00:00:00",
          "2021-12-08 00:00:00",
          "2021-12-09 00:00:00",
          "2021-12-10 00:00:00",
          "2021-12-13 00:00:00",
          "2021-12-14 00:00:00",
          "2021-12-15 00:00:00",
          "2021-12-16 00:00:00",
          "2021-12-17 00:00:00",
          "2021-12-20 00:00:00",
          "2021-12-21 00:00:00",
          "2021-12-22 00:00:00",
          "2021-12-23 00:00:00",
          "2021-12-24 00:00:00",
          "2021-12-28 00:00:00",
          "2021-12-29 00:00:00",
          "2021-12-30 00:00:00",
          "2021-12-31 00:00:00",
          "2022-01-03 00:00:00",
          "2022-01-04 00:00:00",
          "2022-01-05 00:00:00",
          "2022-01-06 00:00:00",
          "2022-01-07 00:00:00",
          "2022-01-10 00:00:00",
          "2022-01-11 00:00:00",
          "2022-01-12 00:00:00",
          "2022-01-13 00:00:00",
          "2022-01-14 00:00:00",
          "2022-01-17 00:00:00",
          "2022-01-18 00:00:00",
          "2022-01-19 00:00:00",
          "2022-01-20 00:00:00",
          "2022-01-21 00:00:00",
          "2022-01-24 00:00:00",
          "2022-01-25 00:00:00",
          "2022-01-26 00:00:00",
          "2022-01-27 00:00:00",
          "2022-01-28 00:00:00",
          "2022-01-31 00:00:00",
          "2022-02-04 00:00:00",
          "2022-02-07 00:00:00",
          "2022-02-08 00:00:00",
          "2022-02-09 00:00:00",
          "2022-02-10 00:00:00",
          "2022-02-11 00:00:00",
          "2022-02-14 00:00:00",
          "2022-02-15 00:00:00",
          "2022-02-16 00:00:00",
          "2022-02-17 00:00:00",
          "2022-02-18 00:00:00",
          "2022-02-21 00:00:00",
          "2022-02-22 00:00:00",
          "2022-02-23 00:00:00",
          "2022-02-24 00:00:00",
          "2022-02-25 00:00:00",
          "2022-02-28 00:00:00",
          "2022-03-01 00:00:00",
          "2022-03-02 00:00:00",
          "2022-03-03 00:00:00",
          "2022-03-04 00:00:00",
          "2022-03-07 00:00:00",
          "2022-03-08 00:00:00",
          "2022-03-09 00:00:00",
          "2022-03-10 00:00:00",
          "2022-03-11 00:00:00",
          "2022-03-14 00:00:00",
          "2022-03-15 00:00:00",
          "2022-03-16 00:00:00",
          "2022-03-17 00:00:00",
          "2022-03-18 00:00:00",
          "2022-03-21 00:00:00",
          "2022-03-22 00:00:00",
          "2022-03-23 00:00:00",
          "2022-03-24 00:00:00",
          "2022-03-25 00:00:00",
          "2022-03-28 00:00:00",
          "2022-03-29 00:00:00",
          "2022-03-30 00:00:00",
          "2022-03-31 00:00:00",
          "2022-04-01 00:00:00",
          "2022-04-04 00:00:00",
          "2022-04-06 00:00:00",
          "2022-04-07 00:00:00",
          "2022-04-08 00:00:00",
          "2022-04-11 00:00:00",
          "2022-04-12 00:00:00",
          "2022-04-13 00:00:00",
          "2022-04-14 00:00:00",
          "2022-04-19 00:00:00",
          "2022-04-20 00:00:00",
          "2022-04-21 00:00:00",
          "2022-04-22 00:00:00",
          "2022-04-25 00:00:00",
          "2022-04-26 00:00:00",
          "2022-04-27 00:00:00",
          "2022-04-28 00:00:00",
          "2022-04-29 00:00:00",
          "2022-05-03 00:00:00",
          "2022-05-04 00:00:00",
          "2022-05-05 00:00:00",
          "2022-05-06 00:00:00",
          "2022-05-10 00:00:00",
          "2022-05-11 00:00:00",
          "2022-05-12 00:00:00",
          "2022-05-13 00:00:00",
          "2022-05-16 00:00:00",
          "2022-05-17 00:00:00",
          "2022-05-18 00:00:00",
          "2022-05-19 00:00:00",
          "2022-05-20 00:00:00",
          "2022-05-23 00:00:00",
          "2022-05-24 00:00:00",
          "2022-05-25 00:00:00",
          "2022-05-26 00:00:00",
          "2022-05-27 00:00:00",
          "2022-05-30 00:00:00",
          "2022-05-31 00:00:00",
          "2022-06-01 00:00:00",
          "2022-06-02 00:00:00",
          "2022-06-06 00:00:00",
          "2022-06-07 00:00:00",
          "2022-06-08 00:00:00",
          "2022-06-09 00:00:00",
          "2022-06-10 00:00:00",
          "2022-06-13 00:00:00",
          "2022-06-14 00:00:00",
          "2022-06-15 00:00:00",
          "2022-06-16 00:00:00",
          "2022-06-17 00:00:00",
          "2022-06-20 00:00:00",
          "2022-06-21 00:00:00",
          "2022-06-22 00:00:00",
          "2022-06-23 00:00:00",
          "2022-06-24 00:00:00"
         ],
         "y": [
          292.6,
          296.6,
          310,
          308,
          318,
          309.6,
          302,
          296.4,
          313.2,
          307.6,
          325,
          341,
          372,
          375.2,
          380.2,
          399.8,
          378.6,
          364,
          355.6,
          355.8,
          391,
          395,
          414.2,
          401,
          401.4,
          406.4,
          409,
          430.4,
          445,
          439.2,
          451.4,
          428,
          423.6,
          400.2,
          392.8,
          365.8,
          370.4,
          340,
          366.8,
          362.4,
          372.6,
          340,
          337,
          308.8,
          302,
          317,
          344.6,
          333,
          317.2,
          329.6,
          325.4,
          337.4,
          333,
          320.6,
          303.8,
          292,
          287.4,
          302,
          280.4,
          293.6,
          298.2,
          325.8,
          318,
          320.8,
          314,
          298.2,
          276,
          286,
          284.8,
          290.2,
          289.2,
          293.6,
          282.2,
          292,
          306.4,
          305,
          313,
          309.4,
          309.2,
          298,
          293.2,
          291.8,
          287,
          285.8,
          282.8,
          262.8,
          249,
          255.2,
          251.6,
          244,
          254.2,
          260,
          273.2,
          275.2,
          271,
          276.6,
          279.6,
          271.8,
          265.2,
          294,
          313,
          311.8,
          307.4,
          302.2,
          300,
          297,
          293.2,
          298,
          307.2,
          302.4,
          288.8,
          290,
          300.6,
          301.8,
          292.8,
          308,
          315,
          330,
          328.6,
          323.8,
          320.4,
          304,
          287,
          289.8,
          286,
          267.6,
          279.2,
          285.2,
          295,
          290,
          290.4,
          290.8,
          276.2,
          275.2,
          270.2,
          279.8,
          273.2,
          235.6,
          194,
          208.6,
          228.4,
          215,
          216,
          211.6,
          213.6,
          211.2,
          213.8,
          220.4,
          239,
          237.2,
          236.6,
          233.4,
          221.4,
          213.6,
          218.2,
          202.6,
          193.4,
          195.4,
          221.8,
          227,
          226.8,
          225,
          228.4,
          249,
          253.4,
          253.6,
          244.8,
          247.4,
          257.4,
          261,
          248.6,
          259.4,
          247.8,
          245,
          234,
          232.6,
          240.8,
          234.6,
          230.6,
          242.6,
          244.6,
          248.4,
          251.8,
          250,
          246.6,
          236.8,
          233.6,
          228.6,
          250.8,
          256,
          277.4,
          269,
          280.8,
          280.4,
          285.6,
          293.8,
          288.4,
          289.2,
          286.8,
          283,
          268.6,
          272.2,
          269.6,
          267.4,
          271,
          277,
          286,
          276.8,
          271.2,
          270.4,
          277.4,
          282.4,
          289.8,
          289.6,
          297.4,
          292.6,
          285.4,
          280.8,
          274,
          265.4,
          273.4,
          274.2,
          263.6,
          245,
          238,
          244.6,
          247.8,
          241.2,
          232.4,
          245.8,
          245.2,
          247,
          243,
          248,
          246.2,
          241.8,
          238.4,
          225.8,
          219.2,
          229,
          230.4,
          226.6,
          226,
          223.4,
          216,
          218.4,
          225.4,
          223.4,
          219.6,
          195.1,
          202.2,
          204,
          206.6,
          208,
          227,
          226.2,
          220.6,
          216.6,
          215.8,
          214.4,
          238,
          238,
          232.8,
          225.8,
          225,
          209.4,
          208,
          219.6,
          226.8,
          225.8,
          221,
          229.2,
          233,
          227.8,
          219.6,
          214,
          219.4,
          220.8,
          188,
          180.5,
          171.3,
          176.6,
          170.2,
          170.2,
          172.2,
          173.4,
          176.4,
          174.2,
          164.8,
          146.2,
          145.5,
          148.5,
          144.2,
          135.4,
          112.6,
          106,
          140,
          157.2,
          153.3,
          143.9,
          153,
          156.2,
          147,
          135,
          150.6,
          159.3,
          160.1,
          155.6,
          155.5,
          167,
          160.9,
          159.3,
          156.5,
          147.5,
          153.9,
          154.1,
          155.2,
          146,
          144.9,
          137.8,
          141.4,
          138.6,
          145.3,
          147.9,
          148.9,
          172,
          172.4,
          164.5,
          164.7,
          157,
          151.8,
          161.4,
          157,
          167.6,
          163.5,
          173.7,
          172,
          165.5,
          173,
          167.7,
          159.6,
          159.7,
          158.6,
          163.9,
          175.1,
          187,
          182.5,
          180.2,
          198.1,
          199,
          208.2,
          201.8,
          201.2,
          188.2,
          194.4,
          197,
          189.2,
          199.1,
          199.4,
          201.2,
          191.6,
          192.6,
          198.1
         ]
        }
       ],
       "layout": {
        "legend": {
         "bgcolor": "#FFFFFF",
         "font": {
          "color": "#4D5663"
         }
        },
        "paper_bgcolor": "#FFFFFF",
        "plot_bgcolor": "#FFFFFF",
        "template": {
         "data": {
          "bar": [
           {
            "error_x": {
             "color": "#2a3f5f"
            },
            "error_y": {
             "color": "#2a3f5f"
            },
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "bar"
           }
          ],
          "barpolar": [
           {
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "barpolar"
           }
          ],
          "carpet": [
           {
            "aaxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "baxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "type": "carpet"
           }
          ],
          "choropleth": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "choropleth"
           }
          ],
          "contour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "contour"
           }
          ],
          "contourcarpet": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "contourcarpet"
           }
          ],
          "heatmap": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmap"
           }
          ],
          "heatmapgl": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmapgl"
           }
          ],
          "histogram": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "histogram"
           }
          ],
          "histogram2d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2d"
           }
          ],
          "histogram2dcontour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2dcontour"
           }
          ],
          "mesh3d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "mesh3d"
           }
          ],
          "parcoords": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "parcoords"
           }
          ],
          "pie": [
           {
            "automargin": true,
            "type": "pie"
           }
          ],
          "scatter": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter"
           }
          ],
          "scatter3d": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter3d"
           }
          ],
          "scattercarpet": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattercarpet"
           }
          ],
          "scattergeo": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergeo"
           }
          ],
          "scattergl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergl"
           }
          ],
          "scattermapbox": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattermapbox"
           }
          ],
          "scatterpolar": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolar"
           }
          ],
          "scatterpolargl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolargl"
           }
          ],
          "scatterternary": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterternary"
           }
          ],
          "surface": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "surface"
           }
          ],
          "table": [
           {
            "cells": {
             "fill": {
              "color": "#EBF0F8"
             },
             "line": {
              "color": "white"
             }
            },
            "header": {
             "fill": {
              "color": "#C8D4E3"
             },
             "line": {
              "color": "white"
             }
            },
            "type": "table"
           }
          ]
         },
         "layout": {
          "annotationdefaults": {
           "arrowcolor": "#2a3f5f",
           "arrowhead": 0,
           "arrowwidth": 1
          },
          "autotypenumbers": "strict",
          "coloraxis": {
           "colorbar": {
            "outlinewidth": 0,
            "ticks": ""
           }
          },
          "colorscale": {
           "diverging": [
            [
             0,
             "#8e0152"
            ],
            [
             0.1,
             "#c51b7d"
            ],
            [
             0.2,
             "#de77ae"
            ],
            [
             0.3,
             "#f1b6da"
            ],
            [
             0.4,
             "#fde0ef"
            ],
            [
             0.5,
             "#f7f7f7"
            ],
            [
             0.6,
             "#e6f5d0"
            ],
            [
             0.7,
             "#b8e186"
            ],
            [
             0.8,
             "#7fbc41"
            ],
            [
             0.9,
             "#4d9221"
            ],
            [
             1,
             "#276419"
            ]
           ],
           "sequential": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ],
           "sequentialminus": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ]
          },
          "colorway": [
           "#636efa",
           "#EF553B",
           "#00cc96",
           "#ab63fa",
           "#FFA15A",
           "#19d3f3",
           "#FF6692",
           "#B6E880",
           "#FF97FF",
           "#FECB52"
          ],
          "font": {
           "color": "#2a3f5f"
          },
          "geo": {
           "bgcolor": "white",
           "lakecolor": "white",
           "landcolor": "#E5ECF6",
           "showlakes": true,
           "showland": true,
           "subunitcolor": "white"
          },
          "hoverlabel": {
           "align": "left"
          },
          "hovermode": "closest",
          "mapbox": {
           "style": "light"
          },
          "paper_bgcolor": "white",
          "plot_bgcolor": "#E5ECF6",
          "polar": {
           "angularaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "radialaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "scene": {
           "xaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "yaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "zaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           }
          },
          "shapedefaults": {
           "line": {
            "color": "#2a3f5f"
           }
          },
          "ternary": {
           "aaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "baxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "caxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "title": {
           "x": 0.05
          },
          "xaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "title": {
            "standoff": 15
           },
           "zerolinecolor": "white",
           "zerolinewidth": 2
          },
          "yaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "title": {
            "standoff": 15
           },
           "zerolinecolor": "white",
           "zerolinewidth": 2
          }
         }
        },
        "title": {
         "font": {
          "color": "#4D5663"
         }
        },
        "xaxis": {
         "gridcolor": "#E1E5ED",
         "showgrid": true,
         "tickfont": {
          "color": "#4D5663"
         },
         "title": {
          "font": {
           "color": "#4D5663"
          },
          "text": ""
         },
         "zerolinecolor": "#E1E5ED"
        },
        "yaxis": {
         "gridcolor": "#E1E5ED",
         "showgrid": true,
         "tickfont": {
          "color": "#4D5663"
         },
         "title": {
          "font": {
           "color": "#4D5663"
          },
          "text": ""
         },
         "zerolinecolor": "#E1E5ED"
        }
       }
      },
      "text/html": [
       "<div>                            <div id=\"5bd477bc-3321-4592-80c9-090a2b35e19b\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>            <script type=\"text/javascript\">                require([\"plotly\"], function(Plotly) {                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
       "                    window.PLOTLYENV.BASE_URL='https://plot.ly';                                    if (document.getElementById(\"5bd477bc-3321-4592-80c9-090a2b35e19b\")) {                    Plotly.newPlot(                        \"5bd477bc-3321-4592-80c9-090a2b35e19b\",                        [{\"line\": {\"color\": \"rgba(255, 153, 51, 1.0)\", \"dash\": \"solid\", \"shape\": \"linear\", \"width\": 1.3}, \"mode\": \"lines\", \"name\": \"tencent\", \"text\": \"\", \"type\": \"scatter\", \"x\": [\"2021-01-04 00:00:00\", \"2021-01-05 00:00:00\", \"2021-01-06 00:00:00\", \"2021-01-07 00:00:00\", \"2021-01-08 00:00:00\", \"2021-01-11 00:00:00\", \"2021-01-12 00:00:00\", \"2021-01-13 00:00:00\", \"2021-01-14 00:00:00\", \"2021-01-15 00:00:00\", \"2021-01-18 00:00:00\", \"2021-01-19 00:00:00\", \"2021-01-20 00:00:00\", \"2021-01-21 00:00:00\", \"2021-01-22 00:00:00\", \"2021-01-25 00:00:00\", \"2021-01-26 00:00:00\", \"2021-01-27 00:00:00\", \"2021-01-28 00:00:00\", \"2021-01-29 00:00:00\", \"2021-02-01 00:00:00\", \"2021-02-02 00:00:00\", \"2021-02-03 00:00:00\", \"2021-02-04 00:00:00\", \"2021-02-05 00:00:00\", \"2021-02-08 00:00:00\", \"2021-02-09 00:00:00\", \"2021-02-10 00:00:00\", \"2021-02-11 00:00:00\", \"2021-02-16 00:00:00\", \"2021-02-17 00:00:00\", \"2021-02-18 00:00:00\", \"2021-02-19 00:00:00\", \"2021-02-22 00:00:00\", \"2021-02-23 00:00:00\", \"2021-02-24 00:00:00\", \"2021-02-25 00:00:00\", \"2021-02-26 00:00:00\", \"2021-03-01 00:00:00\", \"2021-03-02 00:00:00\", \"2021-03-03 00:00:00\", \"2021-03-04 00:00:00\", \"2021-03-05 00:00:00\", \"2021-03-08 00:00:00\", \"2021-03-09 00:00:00\", \"2021-03-10 00:00:00\", \"2021-03-11 00:00:00\", \"2021-03-12 00:00:00\", \"2021-03-15 00:00:00\", \"2021-03-16 00:00:00\", \"2021-03-17 00:00:00\", \"2021-03-18 00:00:00\", \"2021-03-19 00:00:00\", \"2021-03-22 00:00:00\", \"2021-03-23 00:00:00\", \"2021-03-24 00:00:00\", \"2021-03-25 00:00:00\", \"2021-03-26 00:00:00\", \"2021-03-29 00:00:00\", \"2021-03-30 00:00:00\", \"2021-03-31 00:00:00\", \"2021-04-01 00:00:00\", \"2021-04-07 00:00:00\", \"2021-04-08 00:00:00\", \"2021-04-09 00:00:00\", \"2021-04-12 00:00:00\", \"2021-04-13 00:00:00\", \"2021-04-14 00:00:00\", \"2021-04-15 00:00:00\", \"2021-04-16 00:00:00\", \"2021-04-19 00:00:00\", \"2021-04-20 00:00:00\", \"2021-04-21 00:00:00\", \"2021-04-22 00:00:00\", \"2021-04-23 00:00:00\", \"2021-04-26 00:00:00\", \"2021-04-27 00:00:00\", \"2021-04-28 00:00:00\", \"2021-04-29 00:00:00\", \"2021-04-30 00:00:00\", \"2021-05-03 00:00:00\", \"2021-05-04 00:00:00\", \"2021-05-05 00:00:00\", \"2021-05-06 00:00:00\", \"2021-05-07 00:00:00\", \"2021-05-10 00:00:00\", \"2021-05-11 00:00:00\", \"2021-05-12 00:00:00\", \"2021-05-13 00:00:00\", \"2021-05-14 00:00:00\", \"2021-05-17 00:00:00\", \"2021-05-18 00:00:00\", \"2021-05-20 00:00:00\", \"2021-05-21 00:00:00\", \"2021-05-24 00:00:00\", \"2021-05-25 00:00:00\", \"2021-05-26 00:00:00\", \"2021-05-27 00:00:00\", \"2021-05-28 00:00:00\", \"2021-05-31 00:00:00\", \"2021-06-01 00:00:00\", \"2021-06-02 00:00:00\", \"2021-06-03 00:00:00\", \"2021-06-04 00:00:00\", \"2021-06-07 00:00:00\", \"2021-06-08 00:00:00\", \"2021-06-09 00:00:00\", \"2021-06-10 00:00:00\", \"2021-06-11 00:00:00\", \"2021-06-15 00:00:00\", \"2021-06-16 00:00:00\", \"2021-06-17 00:00:00\", \"2021-06-18 00:00:00\", \"2021-06-21 00:00:00\", \"2021-06-22 00:00:00\", \"2021-06-23 00:00:00\", \"2021-06-24 00:00:00\", \"2021-06-25 00:00:00\", \"2021-06-28 00:00:00\", \"2021-06-29 00:00:00\", \"2021-06-30 00:00:00\", \"2021-07-02 00:00:00\", \"2021-07-05 00:00:00\", \"2021-07-06 00:00:00\", \"2021-07-07 00:00:00\", \"2021-07-08 00:00:00\", \"2021-07-09 00:00:00\", \"2021-07-12 00:00:00\", \"2021-07-13 00:00:00\", \"2021-07-14 00:00:00\", \"2021-07-15 00:00:00\", \"2021-07-16 00:00:00\", \"2021-07-19 00:00:00\", \"2021-07-20 00:00:00\", \"2021-07-21 00:00:00\", \"2021-07-22 00:00:00\", \"2021-07-23 00:00:00\", \"2021-07-26 00:00:00\", \"2021-07-27 00:00:00\", \"2021-07-28 00:00:00\", \"2021-07-29 00:00:00\", \"2021-07-30 00:00:00\", \"2021-08-02 00:00:00\", \"2021-08-03 00:00:00\", \"2021-08-04 00:00:00\", \"2021-08-05 00:00:00\", \"2021-08-06 00:00:00\", \"2021-08-09 00:00:00\", \"2021-08-10 00:00:00\", \"2021-08-11 00:00:00\", \"2021-08-12 00:00:00\", \"2021-08-13 00:00:00\", \"2021-08-16 00:00:00\", \"2021-08-17 00:00:00\", \"2021-08-18 00:00:00\", \"2021-08-19 00:00:00\", \"2021-08-20 00:00:00\", \"2021-08-23 00:00:00\", \"2021-08-24 00:00:00\", \"2021-08-25 00:00:00\", \"2021-08-26 00:00:00\", \"2021-08-27 00:00:00\", \"2021-08-30 00:00:00\", \"2021-08-31 00:00:00\", \"2021-09-01 00:00:00\", \"2021-09-02 00:00:00\", \"2021-09-03 00:00:00\", \"2021-09-06 00:00:00\", \"2021-09-07 00:00:00\", \"2021-09-08 00:00:00\", \"2021-09-09 00:00:00\", \"2021-09-10 00:00:00\", \"2021-09-13 00:00:00\", \"2021-09-14 00:00:00\", \"2021-09-15 00:00:00\", \"2021-09-16 00:00:00\", \"2021-09-17 00:00:00\", \"2021-09-20 00:00:00\", \"2021-09-21 00:00:00\", \"2021-09-23 00:00:00\", \"2021-09-24 00:00:00\", \"2021-09-27 00:00:00\", \"2021-09-28 00:00:00\", \"2021-09-29 00:00:00\", \"2021-09-30 00:00:00\", \"2021-10-04 00:00:00\", \"2021-10-05 00:00:00\", \"2021-10-06 00:00:00\", \"2021-10-07 00:00:00\", \"2021-10-08 00:00:00\", \"2021-10-11 00:00:00\", \"2021-10-12 00:00:00\", \"2021-10-15 00:00:00\", \"2021-10-18 00:00:00\", \"2021-10-19 00:00:00\", \"2021-10-20 00:00:00\", \"2021-10-21 00:00:00\", \"2021-10-22 00:00:00\", \"2021-10-25 00:00:00\", \"2021-10-26 00:00:00\", \"2021-10-27 00:00:00\", \"2021-10-28 00:00:00\", \"2021-10-29 00:00:00\", \"2021-11-01 00:00:00\", \"2021-11-02 00:00:00\", \"2021-11-03 00:00:00\", \"2021-11-04 00:00:00\", \"2021-11-05 00:00:00\", \"2021-11-08 00:00:00\", \"2021-11-09 00:00:00\", \"2021-11-10 00:00:00\", \"2021-11-11 00:00:00\", \"2021-11-12 00:00:00\", \"2021-11-15 00:00:00\", \"2021-11-16 00:00:00\", \"2021-11-17 00:00:00\", \"2021-11-18 00:00:00\", \"2021-11-19 00:00:00\", \"2021-11-22 00:00:00\", \"2021-11-23 00:00:00\", \"2021-11-24 00:00:00\", \"2021-11-25 00:00:00\", \"2021-11-26 00:00:00\", \"2021-11-29 00:00:00\", \"2021-11-30 00:00:00\", \"2021-12-01 00:00:00\", \"2021-12-02 00:00:00\", \"2021-12-03 00:00:00\", \"2021-12-06 00:00:00\", \"2021-12-07 00:00:00\", \"2021-12-08 00:00:00\", \"2021-12-09 00:00:00\", \"2021-12-10 00:00:00\", \"2021-12-13 00:00:00\", \"2021-12-14 00:00:00\", \"2021-12-15 00:00:00\", \"2021-12-16 00:00:00\", \"2021-12-17 00:00:00\", \"2021-12-20 00:00:00\", \"2021-12-21 00:00:00\", \"2021-12-22 00:00:00\", \"2021-12-23 00:00:00\", \"2021-12-24 00:00:00\", \"2021-12-28 00:00:00\", \"2021-12-29 00:00:00\", \"2021-12-30 00:00:00\", \"2021-12-31 00:00:00\", \"2022-01-03 00:00:00\", \"2022-01-04 00:00:00\", \"2022-01-05 00:00:00\", \"2022-01-06 00:00:00\", \"2022-01-07 00:00:00\", \"2022-01-10 00:00:00\", \"2022-01-11 00:00:00\", \"2022-01-12 00:00:00\", \"2022-01-13 00:00:00\", \"2022-01-14 00:00:00\", \"2022-01-17 00:00:00\", \"2022-01-18 00:00:00\", \"2022-01-19 00:00:00\", \"2022-01-20 00:00:00\", \"2022-01-21 00:00:00\", \"2022-01-24 00:00:00\", \"2022-01-25 00:00:00\", \"2022-01-26 00:00:00\", \"2022-01-27 00:00:00\", \"2022-01-28 00:00:00\", \"2022-01-31 00:00:00\", \"2022-02-04 00:00:00\", \"2022-02-07 00:00:00\", \"2022-02-08 00:00:00\", \"2022-02-09 00:00:00\", \"2022-02-10 00:00:00\", \"2022-02-11 00:00:00\", \"2022-02-14 00:00:00\", \"2022-02-15 00:00:00\", \"2022-02-16 00:00:00\", \"2022-02-17 00:00:00\", \"2022-02-18 00:00:00\", \"2022-02-21 00:00:00\", \"2022-02-22 00:00:00\", \"2022-02-23 00:00:00\", \"2022-02-24 00:00:00\", \"2022-02-25 00:00:00\", \"2022-02-28 00:00:00\", \"2022-03-01 00:00:00\", \"2022-03-02 00:00:00\", \"2022-03-03 00:00:00\", \"2022-03-04 00:00:00\", \"2022-03-07 00:00:00\", \"2022-03-08 00:00:00\", \"2022-03-09 00:00:00\", \"2022-03-10 00:00:00\", \"2022-03-11 00:00:00\", \"2022-03-14 00:00:00\", \"2022-03-15 00:00:00\", \"2022-03-16 00:00:00\", \"2022-03-17 00:00:00\", \"2022-03-18 00:00:00\", \"2022-03-21 00:00:00\", \"2022-03-22 00:00:00\", \"2022-03-23 00:00:00\", \"2022-03-24 00:00:00\", \"2022-03-25 00:00:00\", \"2022-03-28 00:00:00\", \"2022-03-29 00:00:00\", \"2022-03-30 00:00:00\", \"2022-03-31 00:00:00\", \"2022-04-01 00:00:00\", \"2022-04-04 00:00:00\", \"2022-04-06 00:00:00\", \"2022-04-07 00:00:00\", \"2022-04-08 00:00:00\", \"2022-04-11 00:00:00\", \"2022-04-12 00:00:00\", \"2022-04-13 00:00:00\", \"2022-04-14 00:00:00\", \"2022-04-19 00:00:00\", \"2022-04-20 00:00:00\", \"2022-04-21 00:00:00\", \"2022-04-22 00:00:00\", \"2022-04-25 00:00:00\", \"2022-04-26 00:00:00\", \"2022-04-27 00:00:00\", \"2022-04-28 00:00:00\", \"2022-04-29 00:00:00\", \"2022-05-03 00:00:00\", \"2022-05-04 00:00:00\", \"2022-05-05 00:00:00\", \"2022-05-06 00:00:00\", \"2022-05-10 00:00:00\", \"2022-05-11 00:00:00\", \"2022-05-12 00:00:00\", \"2022-05-13 00:00:00\", \"2022-05-16 00:00:00\", \"2022-05-17 00:00:00\", \"2022-05-18 00:00:00\", \"2022-05-19 00:00:00\", \"2022-05-20 00:00:00\", \"2022-05-23 00:00:00\", \"2022-05-24 00:00:00\", \"2022-05-25 00:00:00\", \"2022-05-26 00:00:00\", \"2022-05-27 00:00:00\", \"2022-05-30 00:00:00\", \"2022-05-31 00:00:00\", \"2022-06-01 00:00:00\", \"2022-06-02 00:00:00\", \"2022-06-06 00:00:00\", \"2022-06-07 00:00:00\", \"2022-06-08 00:00:00\", \"2022-06-09 00:00:00\", \"2022-06-10 00:00:00\", \"2022-06-13 00:00:00\", \"2022-06-14 00:00:00\", \"2022-06-15 00:00:00\", \"2022-06-16 00:00:00\", \"2022-06-17 00:00:00\", \"2022-06-20 00:00:00\", \"2022-06-21 00:00:00\", \"2022-06-22 00:00:00\", \"2022-06-23 00:00:00\", \"2022-06-24 00:00:00\"], \"y\": [552.51554, 563.19214, 575.80994, 548.63314, 553.00084, 570.47164, 569.50104, 575.32464, 607.83974, 622.88404, 634.53124, 632.59004, 656.36974, 659.28154, 667.53164, 740.81194, 694.22314, 677.72294, 657.82564, 658.31094, 687.91424, 700.04674, 711.20864, 710.72334, 708.29684, 711.69394, 715.57634, 735.47364, 731.59124, 719.94404, 732.07654, 722.37054, 716.06164, 689.37014, 683.06124, 663.64924, 668.01694, 639.86954, 673.35524, 674.32584, 698.59084, 666.56104, 655.88444, 620.45754, 621.91344, 635.98714, 657.34034, 628.22234, 606.38384, 608.81034, 602.98674, 618.51634, 606.38384, 611.72214, 606.86914, 602.01614, 585.03064, 598.61904, 590.85424, 588.42774, 588.91304, 631.61944, 607.83974, 598.61904, 599.10434, 592.31014, 586.97184, 602.01614, 598.61904, 610.26624, 605.41324, 601.04554, 587.94244, 599.58964, 610.26624, 606.86914, 603.47204, 606.38384, 609.78094, 601.53084, 602.98674, 600.56024, 589.39834, 589.39834, 579.20704, 574.35404, 564.16274, 577.75114, 559.79504, 562.70684, 579.69234, 586.48654, 587.94244, 568.04514, 566.6863, 590.466, 598.2308, 586.0983, 582.2159, 599.2014, 607.9368, 608.4221, 595.8043, 591.9219, 581.2453, 581.7306, 583.6718, 581.2453, 576.8776, 580.76, 577.3629, 579.7894, 583.6718, 571.5393, 555.0391, 563.7745, 564.2598, 579.3041, 576.3923, 571.5393, 565.2304, 556.0097, 536.1124, 540.9654, 530.7741, 510.8768, 521.0681, 517.1857, 537.5683, 538.5389, 546.789, 545.8184, 531.7447, 524.9505, 520.5828, 526.4064, 513.7886, 473.994, 431.2876, 432.45232, 475.9352, 463.3174, 459.435, 431.2876, 441.77008, 424.4934, 438.66416, 446.42896, 470.30572, 468.1704, 466.2292, 454.77612, 438.85828, 420.611, 421.77572, 407.21672, 411.29324, 419.44628, 456.5232, 459.04676, 456.32908, 451.08784, 450.50548, 465.45272, 472.44104, 479.8176, 472.0528, 488.553, 498.7443, 507.4797, 464.288, 473.994, 462.3468, 457.29968, 438.47004, 436.1406, 446.62308, 439.24652, 435.17, 447.98192, 445.07012, 449.34076, 454.38788, 449.729, 446.23484, 441.9642, 435.17, 431.67584, 455.94084, 466.03508, 479.8176, 467.39392, 479.42936, 480.7882, 482.7294, 492.9207, 489.0383, 492.9207, 488.553, 485.6412, 471.0822, 472.24692, 465.2586, 454.19376, 448.7584, 453.6114, 465.06448, 452.05844, 448.56428, 448.7584, 467.78216, 461.95856, 469.33512, 475.74108, 486.1265, 492.4354, 480.59408, 479.8176, 478.26464, 465.45272, 456.71732, 462.15268, 448.17604, 447.20544, 444.29364, 453.41728, 458.07616, 447.39956, 433.03468, 448.56428, 451.6702, 457.10556, 448.17604, 451.28196, 444.68188, 440.79948, 437.69356, 423.5228, 415.758, 426.24048, 428.3758, 446.62308, 445.07012, 435.55824, 430.12288, 428.76404, 441.77008, 438.85828, 435.17, 416.34036, 422.5522, 428.3758, 438.27592, 444.876, 465.06448, 459.62912, 457.88204, 450.31136, 437.88768, 440.79948, 470.0, 473.2, 468.0, 465.2, 472.0, 461.4, 458.4, 470.4, 477.4, 476.4, 468.4, 481.2, 482.8, 475.4, 470.4, 468.4, 474.6, 477.4, 468.4, 443.8, 443.2, 443.4, 426.2, 422.4, 419.6, 429.4, 421.8, 417.2, 401.6, 386.4, 381.6, 383.2, 383.4, 366.2, 330.2, 296.4, 365.4, 388.4, 379.4, 370.8, 386.4, 387.4, 364.4, 354.8, 364.8, 375.6, 379.0, 372.6, 377.2, 388.4, 379.4, 372.8, 368.0, 352.0, 364.8, 372.0, 372.8, 362.4, 360.4, 346.4, 339.0, 325.8, 334.2, 333.2, 338.2, 375.8, 378.4, 366.8, 364.8, 347.6, 339.6, 348.8, 342.6, 352.8, 348.4, 366.8, 364.0, 340.2, 352.2, 346.8, 338.0, 334.0, 334.2, 341.8, 350.0, 362.4, 360.4, 359.0, 367.6, 367.6, 391.4, 394.8, 396.4, 377.0, 376.0, 379.8, 367.6, 369.4, 370.8, 381.0, 370.0, 375.0, 384.2]}, {\"line\": {\"color\": \"rgba(55, 128, 191, 1.0)\", \"dash\": \"solid\", \"shape\": \"linear\", \"width\": 1.3}, \"mode\": \"lines\", \"name\": \"meituan\", \"text\": \"\", \"type\": \"scatter\", \"x\": [\"2021-01-04 00:00:00\", \"2021-01-05 00:00:00\", \"2021-01-06 00:00:00\", \"2021-01-07 00:00:00\", \"2021-01-08 00:00:00\", \"2021-01-11 00:00:00\", \"2021-01-12 00:00:00\", \"2021-01-13 00:00:00\", \"2021-01-14 00:00:00\", \"2021-01-15 00:00:00\", \"2021-01-18 00:00:00\", \"2021-01-19 00:00:00\", \"2021-01-20 00:00:00\", \"2021-01-21 00:00:00\", \"2021-01-22 00:00:00\", \"2021-01-25 00:00:00\", \"2021-01-26 00:00:00\", \"2021-01-27 00:00:00\", \"2021-01-28 00:00:00\", \"2021-01-29 00:00:00\", \"2021-02-01 00:00:00\", \"2021-02-02 00:00:00\", \"2021-02-03 00:00:00\", \"2021-02-04 00:00:00\", \"2021-02-05 00:00:00\", \"2021-02-08 00:00:00\", \"2021-02-09 00:00:00\", \"2021-02-10 00:00:00\", \"2021-02-11 00:00:00\", \"2021-02-16 00:00:00\", \"2021-02-17 00:00:00\", \"2021-02-18 00:00:00\", \"2021-02-19 00:00:00\", \"2021-02-22 00:00:00\", \"2021-02-23 00:00:00\", \"2021-02-24 00:00:00\", \"2021-02-25 00:00:00\", \"2021-02-26 00:00:00\", \"2021-03-01 00:00:00\", \"2021-03-02 00:00:00\", \"2021-03-03 00:00:00\", \"2021-03-04 00:00:00\", \"2021-03-05 00:00:00\", \"2021-03-08 00:00:00\", \"2021-03-09 00:00:00\", \"2021-03-10 00:00:00\", \"2021-03-11 00:00:00\", \"2021-03-12 00:00:00\", \"2021-03-15 00:00:00\", \"2021-03-16 00:00:00\", \"2021-03-17 00:00:00\", \"2021-03-18 00:00:00\", \"2021-03-19 00:00:00\", \"2021-03-22 00:00:00\", \"2021-03-23 00:00:00\", \"2021-03-24 00:00:00\", \"2021-03-25 00:00:00\", \"2021-03-26 00:00:00\", \"2021-03-29 00:00:00\", \"2021-03-30 00:00:00\", \"2021-03-31 00:00:00\", \"2021-04-01 00:00:00\", \"2021-04-07 00:00:00\", \"2021-04-08 00:00:00\", \"2021-04-09 00:00:00\", \"2021-04-12 00:00:00\", \"2021-04-13 00:00:00\", \"2021-04-14 00:00:00\", \"2021-04-15 00:00:00\", \"2021-04-16 00:00:00\", \"2021-04-19 00:00:00\", \"2021-04-20 00:00:00\", \"2021-04-21 00:00:00\", \"2021-04-22 00:00:00\", \"2021-04-23 00:00:00\", \"2021-04-26 00:00:00\", \"2021-04-27 00:00:00\", \"2021-04-28 00:00:00\", \"2021-04-29 00:00:00\", \"2021-04-30 00:00:00\", \"2021-05-03 00:00:00\", \"2021-05-04 00:00:00\", \"2021-05-05 00:00:00\", \"2021-05-06 00:00:00\", \"2021-05-07 00:00:00\", \"2021-05-10 00:00:00\", \"2021-05-11 00:00:00\", \"2021-05-12 00:00:00\", \"2021-05-13 00:00:00\", \"2021-05-14 00:00:00\", \"2021-05-17 00:00:00\", \"2021-05-18 00:00:00\", \"2021-05-20 00:00:00\", \"2021-05-21 00:00:00\", \"2021-05-24 00:00:00\", \"2021-05-25 00:00:00\", \"2021-05-26 00:00:00\", \"2021-05-27 00:00:00\", \"2021-05-28 00:00:00\", \"2021-05-31 00:00:00\", \"2021-06-01 00:00:00\", \"2021-06-02 00:00:00\", \"2021-06-03 00:00:00\", \"2021-06-04 00:00:00\", \"2021-06-07 00:00:00\", \"2021-06-08 00:00:00\", \"2021-06-09 00:00:00\", \"2021-06-10 00:00:00\", \"2021-06-11 00:00:00\", \"2021-06-15 00:00:00\", \"2021-06-16 00:00:00\", \"2021-06-17 00:00:00\", \"2021-06-18 00:00:00\", \"2021-06-21 00:00:00\", \"2021-06-22 00:00:00\", \"2021-06-23 00:00:00\", \"2021-06-24 00:00:00\", \"2021-06-25 00:00:00\", \"2021-06-28 00:00:00\", \"2021-06-29 00:00:00\", \"2021-06-30 00:00:00\", \"2021-07-02 00:00:00\", \"2021-07-05 00:00:00\", \"2021-07-06 00:00:00\", \"2021-07-07 00:00:00\", \"2021-07-08 00:00:00\", \"2021-07-09 00:00:00\", \"2021-07-12 00:00:00\", \"2021-07-13 00:00:00\", \"2021-07-14 00:00:00\", \"2021-07-15 00:00:00\", \"2021-07-16 00:00:00\", \"2021-07-19 00:00:00\", \"2021-07-20 00:00:00\", \"2021-07-21 00:00:00\", \"2021-07-22 00:00:00\", \"2021-07-23 00:00:00\", \"2021-07-26 00:00:00\", \"2021-07-27 00:00:00\", \"2021-07-28 00:00:00\", \"2021-07-29 00:00:00\", \"2021-07-30 00:00:00\", \"2021-08-02 00:00:00\", \"2021-08-03 00:00:00\", \"2021-08-04 00:00:00\", \"2021-08-05 00:00:00\", \"2021-08-06 00:00:00\", \"2021-08-09 00:00:00\", \"2021-08-10 00:00:00\", \"2021-08-11 00:00:00\", \"2021-08-12 00:00:00\", \"2021-08-13 00:00:00\", \"2021-08-16 00:00:00\", \"2021-08-17 00:00:00\", \"2021-08-18 00:00:00\", \"2021-08-19 00:00:00\", \"2021-08-20 00:00:00\", \"2021-08-23 00:00:00\", \"2021-08-24 00:00:00\", \"2021-08-25 00:00:00\", \"2021-08-26 00:00:00\", \"2021-08-27 00:00:00\", \"2021-08-30 00:00:00\", \"2021-08-31 00:00:00\", \"2021-09-01 00:00:00\", \"2021-09-02 00:00:00\", \"2021-09-03 00:00:00\", \"2021-09-06 00:00:00\", \"2021-09-07 00:00:00\", \"2021-09-08 00:00:00\", \"2021-09-09 00:00:00\", \"2021-09-10 00:00:00\", \"2021-09-13 00:00:00\", \"2021-09-14 00:00:00\", \"2021-09-15 00:00:00\", \"2021-09-16 00:00:00\", \"2021-09-17 00:00:00\", \"2021-09-20 00:00:00\", \"2021-09-21 00:00:00\", \"2021-09-23 00:00:00\", \"2021-09-24 00:00:00\", \"2021-09-27 00:00:00\", \"2021-09-28 00:00:00\", \"2021-09-29 00:00:00\", \"2021-09-30 00:00:00\", \"2021-10-04 00:00:00\", \"2021-10-05 00:00:00\", \"2021-10-06 00:00:00\", \"2021-10-07 00:00:00\", \"2021-10-08 00:00:00\", \"2021-10-11 00:00:00\", \"2021-10-12 00:00:00\", \"2021-10-15 00:00:00\", \"2021-10-18 00:00:00\", \"2021-10-19 00:00:00\", \"2021-10-20 00:00:00\", \"2021-10-21 00:00:00\", \"2021-10-22 00:00:00\", \"2021-10-25 00:00:00\", \"2021-10-26 00:00:00\", \"2021-10-27 00:00:00\", \"2021-10-28 00:00:00\", \"2021-10-29 00:00:00\", \"2021-11-01 00:00:00\", \"2021-11-02 00:00:00\", \"2021-11-03 00:00:00\", \"2021-11-04 00:00:00\", \"2021-11-05 00:00:00\", \"2021-11-08 00:00:00\", \"2021-11-09 00:00:00\", \"2021-11-10 00:00:00\", \"2021-11-11 00:00:00\", \"2021-11-12 00:00:00\", \"2021-11-15 00:00:00\", \"2021-11-16 00:00:00\", \"2021-11-17 00:00:00\", \"2021-11-18 00:00:00\", \"2021-11-19 00:00:00\", \"2021-11-22 00:00:00\", \"2021-11-23 00:00:00\", \"2021-11-24 00:00:00\", \"2021-11-25 00:00:00\", \"2021-11-26 00:00:00\", \"2021-11-29 00:00:00\", \"2021-11-30 00:00:00\", \"2021-12-01 00:00:00\", \"2021-12-02 00:00:00\", \"2021-12-03 00:00:00\", \"2021-12-06 00:00:00\", \"2021-12-07 00:00:00\", \"2021-12-08 00:00:00\", \"2021-12-09 00:00:00\", \"2021-12-10 00:00:00\", \"2021-12-13 00:00:00\", \"2021-12-14 00:00:00\", \"2021-12-15 00:00:00\", \"2021-12-16 00:00:00\", \"2021-12-17 00:00:00\", \"2021-12-20 00:00:00\", \"2021-12-21 00:00:00\", \"2021-12-22 00:00:00\", \"2021-12-23 00:00:00\", \"2021-12-24 00:00:00\", \"2021-12-28 00:00:00\", \"2021-12-29 00:00:00\", \"2021-12-30 00:00:00\", \"2021-12-31 00:00:00\", \"2022-01-03 00:00:00\", \"2022-01-04 00:00:00\", \"2022-01-05 00:00:00\", \"2022-01-06 00:00:00\", \"2022-01-07 00:00:00\", \"2022-01-10 00:00:00\", \"2022-01-11 00:00:00\", \"2022-01-12 00:00:00\", \"2022-01-13 00:00:00\", \"2022-01-14 00:00:00\", \"2022-01-17 00:00:00\", \"2022-01-18 00:00:00\", \"2022-01-19 00:00:00\", \"2022-01-20 00:00:00\", \"2022-01-21 00:00:00\", \"2022-01-24 00:00:00\", \"2022-01-25 00:00:00\", \"2022-01-26 00:00:00\", \"2022-01-27 00:00:00\", \"2022-01-28 00:00:00\", \"2022-01-31 00:00:00\", \"2022-02-04 00:00:00\", \"2022-02-07 00:00:00\", \"2022-02-08 00:00:00\", \"2022-02-09 00:00:00\", \"2022-02-10 00:00:00\", \"2022-02-11 00:00:00\", \"2022-02-14 00:00:00\", \"2022-02-15 00:00:00\", \"2022-02-16 00:00:00\", \"2022-02-17 00:00:00\", \"2022-02-18 00:00:00\", \"2022-02-21 00:00:00\", \"2022-02-22 00:00:00\", \"2022-02-23 00:00:00\", \"2022-02-24 00:00:00\", \"2022-02-25 00:00:00\", \"2022-02-28 00:00:00\", \"2022-03-01 00:00:00\", \"2022-03-02 00:00:00\", \"2022-03-03 00:00:00\", \"2022-03-04 00:00:00\", \"2022-03-07 00:00:00\", \"2022-03-08 00:00:00\", \"2022-03-09 00:00:00\", \"2022-03-10 00:00:00\", \"2022-03-11 00:00:00\", \"2022-03-14 00:00:00\", \"2022-03-15 00:00:00\", \"2022-03-16 00:00:00\", \"2022-03-17 00:00:00\", \"2022-03-18 00:00:00\", \"2022-03-21 00:00:00\", \"2022-03-22 00:00:00\", \"2022-03-23 00:00:00\", \"2022-03-24 00:00:00\", \"2022-03-25 00:00:00\", \"2022-03-28 00:00:00\", \"2022-03-29 00:00:00\", \"2022-03-30 00:00:00\", \"2022-03-31 00:00:00\", \"2022-04-01 00:00:00\", \"2022-04-04 00:00:00\", \"2022-04-06 00:00:00\", \"2022-04-07 00:00:00\", \"2022-04-08 00:00:00\", \"2022-04-11 00:00:00\", \"2022-04-12 00:00:00\", \"2022-04-13 00:00:00\", \"2022-04-14 00:00:00\", \"2022-04-19 00:00:00\", \"2022-04-20 00:00:00\", \"2022-04-21 00:00:00\", \"2022-04-22 00:00:00\", \"2022-04-25 00:00:00\", \"2022-04-26 00:00:00\", \"2022-04-27 00:00:00\", \"2022-04-28 00:00:00\", \"2022-04-29 00:00:00\", \"2022-05-03 00:00:00\", \"2022-05-04 00:00:00\", \"2022-05-05 00:00:00\", \"2022-05-06 00:00:00\", \"2022-05-10 00:00:00\", \"2022-05-11 00:00:00\", \"2022-05-12 00:00:00\", \"2022-05-13 00:00:00\", \"2022-05-16 00:00:00\", \"2022-05-17 00:00:00\", \"2022-05-18 00:00:00\", \"2022-05-19 00:00:00\", \"2022-05-20 00:00:00\", \"2022-05-23 00:00:00\", \"2022-05-24 00:00:00\", \"2022-05-25 00:00:00\", \"2022-05-26 00:00:00\", \"2022-05-27 00:00:00\", \"2022-05-30 00:00:00\", \"2022-05-31 00:00:00\", \"2022-06-01 00:00:00\", \"2022-06-02 00:00:00\", \"2022-06-06 00:00:00\", \"2022-06-07 00:00:00\", \"2022-06-08 00:00:00\", \"2022-06-09 00:00:00\", \"2022-06-10 00:00:00\", \"2022-06-13 00:00:00\", \"2022-06-14 00:00:00\", \"2022-06-15 00:00:00\", \"2022-06-16 00:00:00\", \"2022-06-17 00:00:00\", \"2022-06-20 00:00:00\", \"2022-06-21 00:00:00\", \"2022-06-22 00:00:00\", \"2022-06-23 00:00:00\", \"2022-06-24 00:00:00\"], \"y\": [292.6, 296.6, 310.0, 308.0, 318.0, 309.6, 302.0, 296.4, 313.2, 307.6, 325.0, 341.0, 372.0, 375.2, 380.2, 399.8, 378.6, 364.0, 355.6, 355.8, 391.0, 395.0, 414.2, 401.0, 401.4, 406.4, 409.0, 430.4, 445.0, 439.2, 451.4, 428.0, 423.6, 400.2, 392.8, 365.8, 370.4, 340.0, 366.8, 362.4, 372.6, 340.0, 337.0, 308.8, 302.0, 317.0, 344.6, 333.0, 317.2, 329.6, 325.4, 337.4, 333.0, 320.6, 303.8, 292.0, 287.4, 302.0, 280.4, 293.6, 298.2, 325.8, 318.0, 320.8, 314.0, 298.2, 276.0, 286.0, 284.8, 290.2, 289.2, 293.6, 282.2, 292.0, 306.4, 305.0, 313.0, 309.4, 309.2, 298.0, 293.2, 291.8, 287.0, 285.8, 282.8, 262.8, 249.0, 255.2, 251.6, 244.0, 254.2, 260.0, 273.2, 275.2, 271.0, 276.6, 279.6, 271.8, 265.2, 294.0, 313.0, 311.8, 307.4, 302.2, 300.0, 297.0, 293.2, 298.0, 307.2, 302.4, 288.8, 290.0, 300.6, 301.8, 292.8, 308.0, 315.0, 330.0, 328.6, 323.8, 320.4, 304.0, 287.0, 289.8, 286.0, 267.6, 279.2, 285.2, 295.0, 290.0, 290.4, 290.8, 276.2, 275.2, 270.2, 279.8, 273.2, 235.6, 194.0, 208.6, 228.4, 215.0, 216.0, 211.6, 213.6, 211.2, 213.8, 220.4, 239.0, 237.2, 236.6, 233.4, 221.4, 213.6, 218.2, 202.6, 193.4, 195.4, 221.8, 227.0, 226.8, 225.0, 228.4, 249.0, 253.4, 253.6, 244.8, 247.4, 257.4, 261.0, 248.6, 259.4, 247.8, 245.0, 234.0, 232.6, 240.8, 234.6, 230.6, 242.6, 244.6, 248.4, 251.8, 250.0, 246.6, 236.8, 233.6, 228.6, 250.8, 256.0, 277.4, 269.0, 280.8, 280.4, 285.6, 293.8, 288.4, 289.2, 286.8, 283.0, 268.6, 272.2, 269.6, 267.4, 271.0, 277.0, 286.0, 276.8, 271.2, 270.4, 277.4, 282.4, 289.8, 289.6, 297.4, 292.6, 285.4, 280.8, 274.0, 265.4, 273.4, 274.2, 263.6, 245.0, 238.0, 244.6, 247.8, 241.2, 232.4, 245.8, 245.2, 247.0, 243.0, 248.0, 246.2, 241.8, 238.4, 225.8, 219.2, 229.0, 230.4, 226.6, 226.0, 223.4, 216.0, 218.4, 225.4, 223.4, 219.6, 195.1, 202.2, 204.0, 206.6, 208.0, 227.0, 226.2, 220.6, 216.6, 215.8, 214.4, 238.0, 238.0, 232.8, 225.8, 225.0, 209.4, 208.0, 219.6, 226.8, 225.8, 221.0, 229.2, 233.0, 227.8, 219.6, 214.0, 219.4, 220.8, 188.0, 180.5, 171.3, 176.6, 170.2, 170.2, 172.2, 173.4, 176.4, 174.2, 164.8, 146.2, 145.5, 148.5, 144.2, 135.4, 112.6, 106.0, 140.0, 157.2, 153.3, 143.9, 153.0, 156.2, 147.0, 135.0, 150.6, 159.3, 160.1, 155.6, 155.5, 167.0, 160.9, 159.3, 156.5, 147.5, 153.9, 154.1, 155.2, 146.0, 144.9, 137.8, 141.4, 138.6, 145.3, 147.9, 148.9, 172.0, 172.4, 164.5, 164.7, 157.0, 151.8, 161.4, 157.0, 167.6, 163.5, 173.7, 172.0, 165.5, 173.0, 167.7, 159.6, 159.7, 158.6, 163.9, 175.1, 187.0, 182.5, 180.2, 198.1, 199.0, 208.2, 201.8, 201.2, 188.2, 194.4, 197.0, 189.2, 199.1, 199.4, 201.2, 191.6, 192.6, 198.1]}],                        {\"legend\": {\"bgcolor\": \"#FFFFFF\", \"font\": {\"color\": \"#4D5663\"}}, \"paper_bgcolor\": \"#FFFFFF\", \"plot_bgcolor\": \"#FFFFFF\", \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"autotypenumbers\": \"strict\", \"coloraxis\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"font\": {\"color\": \"#4D5663\"}}, \"xaxis\": {\"gridcolor\": \"#E1E5ED\", \"showgrid\": true, \"tickfont\": {\"color\": \"#4D5663\"}, \"title\": {\"font\": {\"color\": \"#4D5663\"}, \"text\": \"\"}, \"zerolinecolor\": \"#E1E5ED\"}, \"yaxis\": {\"gridcolor\": \"#E1E5ED\", \"showgrid\": true, \"tickfont\": {\"color\": \"#4D5663\"}, \"title\": {\"font\": {\"color\": \"#4D5663\"}, \"text\": \"\"}, \"zerolinecolor\": \"#E1E5ED\"}},                        {\"showLink\": true, \"linkText\": \"Export to plot.ly\", \"plotlyServerURL\": \"https://plot.ly\", \"responsive\": true}                    ).then(function(){\n",
       "                            \n",
       "var gd = document.getElementById('5bd477bc-3321-4592-80c9-090a2b35e19b');\n",
       "var x = new MutationObserver(function (mutations, observer) {{\n",
       "        var display = window.getComputedStyle(gd).display;\n",
       "        if (!display || display === 'none') {{\n",
       "            console.log([gd, 'removed!']);\n",
       "            Plotly.purge(gd);\n",
       "            observer.disconnect();\n",
       "        }}\n",
       "}});\n",
       "\n",
       "// Listen for the removal of the full notebook cells\n",
       "var notebookContainer = gd.closest('#notebook-container');\n",
       "if (notebookContainer) {{\n",
       "    x.observe(notebookContainer, {childList: true});\n",
       "}}\n",
       "\n",
       "// Listen for the clearing of the current output cell\n",
       "var outputEl = gd.closest('.output');\n",
       "if (outputEl) {{\n",
       "    x.observe(outputEl, {childList: true});\n",
       "}}\n",
       "\n",
       "                        })                };                });            </script>        </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "start='2021-01-01'\n",
    "end=str(datetime.now().date())\n",
    "\n",
    "code='HK.00700'\n",
    "tencent = futu_history(code, start, end)\n",
    "\n",
    "code='HK.03690'\n",
    "meituan = futu_history(code, start, end)\n",
    "\n",
    "df = tencent.set_index('time_key').rename(columns={'close': 'tencent'})[['tencent']].join(meituan.set_index('time_key').rename(columns={'close': 'meituan'})[['meituan']])\n",
    "df.iplot(kind='line')"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python [conda env:quant] *",
   "language": "python",
   "name": "conda-env-quant-py"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.0"
  },
  "varInspector": {
   "cols": {
    "lenName": 16,
    "lenType": 16,
    "lenVar": 40
   },
   "kernels_config": {
    "python": {
     "delete_cmd_postfix": "",
     "delete_cmd_prefix": "del ",
     "library": "var_list.py",
     "varRefreshCmd": "print(var_dic_list())"
    },
    "r": {
     "delete_cmd_postfix": ") ",
     "delete_cmd_prefix": "rm(",
     "library": "var_list.r",
     "varRefreshCmd": "cat(var_dic_list()) "
    }
   },
   "types_to_exclude": [
    "module",
    "function",
    "builtin_function_or_method",
    "instance",
    "_Feature"
   ],
   "window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
